# 任务队列的链接地址
broker_url = 'redis://127.0.0.1:6379/15'
# 结果队列的链接地址
result_backend = 'redis://127.0.0.1:6379/14'


# 配置celery定时任务的调度器
from .main import app
from celery.schedules import crontab
app.conf.timezone = 'Asia/Shanghai' # 设置时区

app.conf.beat_schedule = {
    'every-hours-check-order': {
        'task': 'cancel_order_status', # 需要定时执行的任务名称
        'schedule': 5,  # 每30秒调用一次    一个小时 60 * 60
        # 'schedule': crontab(minute='*/15')
        # 'schedule': crontab(hour='*')
        # 'args': (16, 16)   # 如果任务有参数，则需要在args里面进行参数传递
    },
}